// 此文件用于存放项目中所有的自定义指令

export const imgerror = {
  inserted: function(el, options) {
    // 判断图片的地址是否存在：
    //  如果图片的地址存在：不用理会
    //  如果图片的地址不存在：将默认的地址设置给这个图片
    el.src = el.src || options.value

    // 如果图片加载不出来，就给他设置一个error事件
    el.onerror = function() {
      // 给加载不出来的图片设置一个默认图片
      el.src = options.value
    }
  },
  // 当元素发生改变时会触发
  componentUpdated: function(el, options) {
    el.src = el.src || options.value
  }
}
